package com.example.user_manage.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 异常相关枚举
 */
@AllArgsConstructor
@Getter
public enum ExceptionEnum {
    LOGIN_ACT_NULL("3001","账号为空或null")
    ,USER_NULL("3002","用户对象为null")
    ,USER_ID_NULL("3003","用户id不能为null")
    ,BIND_ERROR("3004","参数绑定错误")
    ,LOGIN_ACT_REPEAT("3005","该登录账号已被注册")
    ,EMAIL_REPEAT("3006","该邮箱已被注册")
    ,ROLE_ID_NULL("3007","角色id不能为null")
    ,USER_ROLE_REPEAT("3008","该用户角色对应关系已经存在")
    ,USER_ROLE_NOT_FIND("3009","用户角色对应关系并不存在")
    ,UNKONW("3500","未知异常")
    ,REQUEST_PARAMETER_EXCEPTION("3010","请求参数异常")
    ,VERIFICATION_CODE_ERROR("3011","验证码错误")
    ;
    private final String code;
    private final String message;
}
